﻿using System.Net;
using System.Net.Http;
using System.Text;
using System.Web.Http;
using ybx_caller.service;

namespace ybx_caller.controller
{
    public class YbCallController : ApiController
    {

        //// 同步版本的 POST 方法
        //[HttpPost]
        //[Route("api/ybcall")]
        //public HttpResponseMessage PostYbCall([FromBody] object value)
        //{       
        //    // 处理 POST 请求的逻辑
        //    string backData = YbCallService.call_data(value.ToString());
        //    // 示例：返回一个简单的确认信息
        //    return Request.CreateResponse(HttpStatusCode.OK, backData);
        //}

        // 同步版本的 POST 方法
        [HttpPost]
        [Route("api/ybcall")]
        public HttpResponseMessage PostYbCall([FromBody] object value)
        {
            // 处理 POST 请求的逻辑
            string backData = YbCallService.call_data(value.ToString());
            // 示例：返回一个简单的确认信息
            //return  backData;
            var fff = Request.CreateResponse(HttpStatusCode.OK, backData);
            fff.Content = new StringContent(backData, Encoding.UTF8, "application/json");
            return fff;
        }
    }
}
